<?xml version="1.0" encoding="ISO-8859-1" ?>

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:rich="http://richfaces.org/rich"
	  xmlns:a4j="http://richfaces.org/a4j">

	<body>
	
		<ui:composition template="../templates/template.xhtml">
		
			<ui:define name="title">#{bundle.motorista_titulo_manter}</ui:define>

			<ui:define name="content">
				
				<rich:panel>
					<f:facet name="header">#{bundle.motorista_titulo_consultar}</f:facet>
					<a4j:form id="formMotoristaConsulta">
						
						<center>
							<rich:extendedDataTable id="gridMotorista" value="#{motoristaBackBean.motoristaFormBean.listaMotorista}" var="motorista" height="371px" sortMode="single" rows="10" selectionMode="none" lang="pt">
								<rich:column id="tabela_motorista_codigo" width="100" label="#{bundle.motorista_codigo}" sortable="true" sortBy="#{motorista.codigo}">
									<f:facet name="header">
										<h:outputText value="#{bundle.motorista_codigo}" />
									</f:facet>
									<center>
										<h:outputText value="#{motorista.codigo}" />
									</center>
								</rich:column>
								<rich:column id="tabela_motorista_nome" width="200" label="#{bundle.motorista_nome}" sortable="true" sortBy="#{motorista.nome}">
									<f:facet name="header">
										<h:outputText value="#{bundle.motorista_nome}"/>
									</f:facet>
									<h:outputText value="#{motorista.nome}"/>
								</rich:column>
								<rich:column id="tabela_motorista_apelido" width="200" label="#{bundle.motorista_apelido}" sortable="true" sortBy="#{motorista.apelido}">
									<f:facet name="header">
										<h:outputText value="#{bundle.motorista_apelido}"/>
									</f:facet>
									<h:outputText value="#{motorista.apelido}"/>
								</rich:column>
								<rich:column id="tabela_motorista_cpf" width="100" label="#{bundle.motorista_cpf}" sortable="true" sortBy="#{motorista.cpfCnpj}">
									<f:facet name="header">
										<h:outputText value="#{bundle.motorista_cpf}"/>
									</f:facet>
									<center>
										<h:outputText value="#{motorista.cpfCnpj}"/>
									</center>
								</rich:column>
								<rich:column id="tabela_motorista_cnh" width="100" label="#{bundle.motorista_cnh}" sortable="true" sortBy="#{motorista.cnh}">
									<f:facet name="header">
										<h:outputText value="#{bundle.motorista_cnh}"/>
									</f:facet>
									<center>
										<h:outputText value="#{motorista.cnh}"/>
									</center>
								</rich:column>
								<rich:column id="tabela_motorista_tipo_motorista" width="150" label="#{bundle.motorista_tipo_motorista}" sortable="true" sortBy="#{motorista.tipoMotorista}">
									<f:facet name="header">
										<h:outputText value="#{bundle.motorista_tipo_motorista}"/>
									</f:facet>
									<h:outputText value="#{bundle.motorista_tipo_motorista_autonomo}" rendered="#{motorista.tipoMotorista == 1}"/>
									<h:outputText value="#{bundle.motorista_tipo_motorista_empresa}" rendered="#{motorista.tipoMotorista == 2}"/>
								</rich:column>
								<rich:column id="tabela_motorista_data_criacao" width="150" label="#{bundle.motorista_data_criacao}" sortable="true" sortBy="#{motorista.dataCriacao}">
									<f:facet name="header">
										<h:outputText value="#{bundle.motorista_data_criacao}"/>
									</f:facet>
									<center>
										<h:outputText value="#{motorista.dataCriacao}">
											<f:convertDateTime pattern="dd/MM/yyyy, HH:mm" timeZone="America/Sao_Paulo" />
										</h:outputText>
									</center>
								</rich:column>
								<rich:column id="tabela_motorista_data_alteracao" width="150" label="#{bundle.motorista_data_alteracao}" sortable="true" sortBy="#{motorista.dataAlteracao}">
									<f:facet name="header">
										<h:outputText value="#{bundle.motorista_data_alteracao}"/>
									</f:facet>
									<center>
										<h:outputText value="#{motorista.dataAlteracao}">
											<f:convertDateTime pattern="dd/MM/yyyy, HH:mm" timeZone="America/Sao_Paulo" />
										</h:outputText>
									</center>
								</rich:column>
								<rich:column id="tabela_motorista_editar" width="75" style="height: 32px;" label="#{bundle.motorista_btn_editar}">
									<f:facet name="header">
										<h:outputText value="#{bundle.motorista_btn_editar}"/>
									</f:facet>
									<center>
										<a4j:commandLink id="btnEditar" actionListener="#{motoristaBackBean.listenerIrEditarMotorista}" reRender="formMotoristaManter" rendered="#{motorista.statusMotorista == 2}">
											<h:graphicImage width="24" value="/images/edit.png" style="border:none;" >
												<f:param id="motoristaEditar" name="motoristaEditar" value="#{motorista}" />
												<rich:componentControl for="manterMotorista" attachTo="btnEditar" operation="show" event="onclick" />
											</h:graphicImage>
										</a4j:commandLink>
									</center>
								</rich:column>
								<rich:column id="tabela_motorista_excluir" width="75" style="height: 32px;" label="#{bundle.motorista_btn_excluir}">
									<f:facet name="header">
										<h:outputText value="#{bundle.motorista_btn_excluir}"/>
									</f:facet>
									<center>
										<a4j:commandLink id="btnExcluir" actionListener="#{motoristaBackBean.listenerIrExcluirMotorista}" reRender="formMotoristaManter" rendered="#{motorista.statusMotorista == 2}">
											<h:graphicImage width="24" value="/images/delete.png" style="border:none;" >
												<f:param id="motoristaExcluir" name="motoristaExcluir" value="#{motorista}" />
												<rich:componentControl for="manterMotorista" attachTo="btnExcluir" operation="show" event="onclick" />
											</h:graphicImage>
										</a4j:commandLink>
									</center>
								</rich:column>
							</rich:extendedDataTable>
							<rich:datascroller id="dsGridMotorista" for="gridMotorista" renderIfSinglePage="true" maxPages="10"/>
						</center>

						<div class="linha"/>
						
						<a4j:commandButton action="#{motoristaBackBean.obterListaMotorista}" value="#{bundle.motorista_btn_consultar}" reRender="formMotoristaConsulta" />
						<a4j:commandButton value="#{bundle.motorista_btn_novo}" actionListener="#{motoristaBackBean.listenerIrInserirMotorista}" id="btnNovo" reRender="formMotoristaManter">
							<rich:componentControl for="manterMotorista" attachTo="btnNovo" operation="show" event="onclick" />
						</a4j:commandButton>
						
					</a4j:form>
				</rich:panel>
				
				<ui:include src="/pages/motorista/manterMotorista.xhtml" />
				
			</ui:define>
			
		</ui:composition>
		
	</body>

</html>